package cn.iocoder.yudao.module. enterprise.convert.studentEducationalExperience;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module. enterprise.controller.admin.studentEducationalExperience.vo.*;
import cn.iocoder.yudao.module. enterprise.dal.dataobject.studentEducationalExperience.EnterpriseStudentEducationalExperienceDO;

/**
 * 用户简历教育经历 Convert
 *
 * @author 管理员
 */
@Mapper
public interface EnterpriseStudentEducationalExperienceConvert {

    EnterpriseStudentEducationalExperienceConvert INSTANCE = Mappers.getMapper(EnterpriseStudentEducationalExperienceConvert.class);

    EnterpriseStudentEducationalExperienceDO convert(EnterpriseStudentEducationalExperienceCreateReqVO bean);

    EnterpriseStudentEducationalExperienceDO convert(EnterpriseStudentEducationalExperienceUpdateReqVO bean);

    EnterpriseStudentEducationalExperienceRespVO convert(EnterpriseStudentEducationalExperienceDO bean);

    List<EnterpriseStudentEducationalExperienceRespVO> convertList(List<EnterpriseStudentEducationalExperienceDO> list);

    PageResult<EnterpriseStudentEducationalExperienceRespVO> convertPage(PageResult<EnterpriseStudentEducationalExperienceDO> page);

    List<EnterpriseStudentEducationalExperienceExcelVO> convertList02(List<EnterpriseStudentEducationalExperienceDO> list);

}
